package cn.wolfcode.luowowo.comment.service;

import cn.wolfcode.luowowo.comment.domain.HotelComment;

import java.util.List;

public interface IHotelCommentService {

    /**
     * 添加评论
     *
     * @param hotelComment 评论内容
     * @return
     */
    HotelComment saveOrUpdate(HotelComment hotelComment);

    /**
     * 查询评论
     *
     * @param hotelId 酒店的编号
     * @return
     */
    List<HotelComment> queryByHotelId(Long hotelId);

    /**
     * 根据用户id查询点评
     *
     * @param uid
     * @return
     */
    List<HotelComment> queryByUserId(Long uid);

    /**
     * 根据 酒店编号查询评论数量
     *
     * @param hotelId 酒店编号
     * @return
     */
    Long queryCountByHotelId(Long hotelId);
}
